package com.jinzhi.jzweb.service;

import com.jinzhi.jzweb.domain.JazCoursesChapterDO;
import com.jinzhi.common.base.CoreService;
import com.jinzhi.jzweb.domain.vo.JazCoursesChapterAddVo;
import com.jinzhi.jzweb.domain.vo.JazCoursesChapterVo;

import java.util.List;

/**
 * 
 * <pre>
 * 课程章节表
 * </pre>
 * <small> 2024-05-13 17:02:15 | Long</small>
 */
public interface JazCoursesChapterService extends CoreService<JazCoursesChapterDO> {

    void saveCourseChapter(JazCoursesChapterAddVo jazCoursesChapterDO);

    void saveCourseChildChapter(List<JazCoursesChapterAddVo> jazCoursesChapterDO);

    List<JazCoursesChapterVo> selectCourseChapter(Long courseId);

    JazCoursesChapterVo selectChildCourse(Long id);

    void updateCourseChapter(JazCoursesChapterVo vo);
}
